/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.deviceInfo;

public class DeviceInfoInData {
    private String clientId;
    private String gsdiId;
    private String gsdiName;
    private String gsthBrId;
    private String gsthBrName;
    private String gsdiQty;
    private String gsdiModel;
    private String gsdiFactory;
    private String gsdiStartDate;
    private String gsdiUpdateDat;
    private String gsthUpdateEmp;
    private String gsdiInstruction;
    private String gsdiQualify;
    private String gsdiCheck;
    private Integer pageNum;
    private Integer pageSize;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsdiId() {
        return this.gsdiId;
    }

    public String getGsdiName() {
        return this.gsdiName;
    }

    public String getGsthBrId() {
        return this.gsthBrId;
    }

    public String getGsthBrName() {
        return this.gsthBrName;
    }

    public String getGsdiQty() {
        return this.gsdiQty;
    }

    public String getGsdiModel() {
        return this.gsdiModel;
    }

    public String getGsdiFactory() {
        return this.gsdiFactory;
    }

    public String getGsdiStartDate() {
        return this.gsdiStartDate;
    }

    public String getGsdiUpdateDat() {
        return this.gsdiUpdateDat;
    }

    public String getGsthUpdateEmp() {
        return this.gsthUpdateEmp;
    }

    public String getGsdiInstruction() {
        return this.gsdiInstruction;
    }

    public String getGsdiQualify() {
        return this.gsdiQualify;
    }

    public String getGsdiCheck() {
        return this.gsdiCheck;
    }

    public Integer getPageNum() {
        return this.pageNum;
    }

    public Integer getPageSize() {
        return this.pageSize;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsdiId(String gsdiId) {
        this.gsdiId = gsdiId;
    }

    public void setGsdiName(String gsdiName) {
        this.gsdiName = gsdiName;
    }

    public void setGsthBrId(String gsthBrId) {
        this.gsthBrId = gsthBrId;
    }

    public void setGsthBrName(String gsthBrName) {
        this.gsthBrName = gsthBrName;
    }

    public void setGsdiQty(String gsdiQty) {
        this.gsdiQty = gsdiQty;
    }

    public void setGsdiModel(String gsdiModel) {
        this.gsdiModel = gsdiModel;
    }

    public void setGsdiFactory(String gsdiFactory) {
        this.gsdiFactory = gsdiFactory;
    }

    public void setGsdiStartDate(String gsdiStartDate) {
        this.gsdiStartDate = gsdiStartDate;
    }

    public void setGsdiUpdateDat(String gsdiUpdateDat) {
        this.gsdiUpdateDat = gsdiUpdateDat;
    }

    public void setGsthUpdateEmp(String gsthUpdateEmp) {
        this.gsthUpdateEmp = gsthUpdateEmp;
    }

    public void setGsdiInstruction(String gsdiInstruction) {
        this.gsdiInstruction = gsdiInstruction;
    }

    public void setGsdiQualify(String gsdiQualify) {
        this.gsdiQualify = gsdiQualify;
    }

    public void setGsdiCheck(String gsdiCheck) {
        this.gsdiCheck = gsdiCheck;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof DeviceInfoInData)) {
            return false;
        }
        DeviceInfoInData other = (DeviceInfoInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsdiId = this.getGsdiId();
        String other$gsdiId = other.getGsdiId();
        if (this$gsdiId == null ? other$gsdiId != null : !this$gsdiId.equals(other$gsdiId)) {
            return false;
        }
        String this$gsdiName = this.getGsdiName();
        String other$gsdiName = other.getGsdiName();
        if (this$gsdiName == null ? other$gsdiName != null : !this$gsdiName.equals(other$gsdiName)) {
            return false;
        }
        String this$gsthBrId = this.getGsthBrId();
        String other$gsthBrId = other.getGsthBrId();
        if (this$gsthBrId == null ? other$gsthBrId != null : !this$gsthBrId.equals(other$gsthBrId)) {
            return false;
        }
        String this$gsthBrName = this.getGsthBrName();
        String other$gsthBrName = other.getGsthBrName();
        if (this$gsthBrName == null ? other$gsthBrName != null : !this$gsthBrName.equals(other$gsthBrName)) {
            return false;
        }
        String this$gsdiQty = this.getGsdiQty();
        String other$gsdiQty = other.getGsdiQty();
        if (this$gsdiQty == null ? other$gsdiQty != null : !this$gsdiQty.equals(other$gsdiQty)) {
            return false;
        }
        String this$gsdiModel = this.getGsdiModel();
        String other$gsdiModel = other.getGsdiModel();
        if (this$gsdiModel == null ? other$gsdiModel != null : !this$gsdiModel.equals(other$gsdiModel)) {
            return false;
        }
        String this$gsdiFactory = this.getGsdiFactory();
        String other$gsdiFactory = other.getGsdiFactory();
        if (this$gsdiFactory == null ? other$gsdiFactory != null : !this$gsdiFactory.equals(other$gsdiFactory)) {
            return false;
        }
        String this$gsdiStartDate = this.getGsdiStartDate();
        String other$gsdiStartDate = other.getGsdiStartDate();
        if (this$gsdiStartDate == null ? other$gsdiStartDate != null : !this$gsdiStartDate.equals(other$gsdiStartDate)) {
            return false;
        }
        String this$gsdiUpdateDat = this.getGsdiUpdateDat();
        String other$gsdiUpdateDat = other.getGsdiUpdateDat();
        if (this$gsdiUpdateDat == null ? other$gsdiUpdateDat != null : !this$gsdiUpdateDat.equals(other$gsdiUpdateDat)) {
            return false;
        }
        String this$gsthUpdateEmp = this.getGsthUpdateEmp();
        String other$gsthUpdateEmp = other.getGsthUpdateEmp();
        if (this$gsthUpdateEmp == null ? other$gsthUpdateEmp != null : !this$gsthUpdateEmp.equals(other$gsthUpdateEmp)) {
            return false;
        }
        String this$gsdiInstruction = this.getGsdiInstruction();
        String other$gsdiInstruction = other.getGsdiInstruction();
        if (this$gsdiInstruction == null ? other$gsdiInstruction != null : !this$gsdiInstruction.equals(other$gsdiInstruction)) {
            return false;
        }
        String this$gsdiQualify = this.getGsdiQualify();
        String other$gsdiQualify = other.getGsdiQualify();
        if (this$gsdiQualify == null ? other$gsdiQualify != null : !this$gsdiQualify.equals(other$gsdiQualify)) {
            return false;
        }
        String this$gsdiCheck = this.getGsdiCheck();
        String other$gsdiCheck = other.getGsdiCheck();
        if (this$gsdiCheck == null ? other$gsdiCheck != null : !this$gsdiCheck.equals(other$gsdiCheck)) {
            return false;
        }
        Integer this$pageNum = this.getPageNum();
        Integer other$pageNum = other.getPageNum();
        if (this$pageNum == null ? other$pageNum != null : !(this$pageNum).equals(other$pageNum)) {
            return false;
        }
        Integer this$pageSize = this.getPageSize();
        Integer other$pageSize = other.getPageSize();
        return !(this$pageSize == null ? other$pageSize != null : !(this$pageSize).equals(other$pageSize));
    }

    protected boolean canEqual(Object other) {
        return other instanceof DeviceInfoInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsdiId = this.getGsdiId();
        result = result * 59 + ($gsdiId == null ? 43 : $gsdiId.hashCode());
        String $gsdiName = this.getGsdiName();
        result = result * 59 + ($gsdiName == null ? 43 : $gsdiName.hashCode());
        String $gsthBrId = this.getGsthBrId();
        result = result * 59 + ($gsthBrId == null ? 43 : $gsthBrId.hashCode());
        String $gsthBrName = this.getGsthBrName();
        result = result * 59 + ($gsthBrName == null ? 43 : $gsthBrName.hashCode());
        String $gsdiQty = this.getGsdiQty();
        result = result * 59 + ($gsdiQty == null ? 43 : $gsdiQty.hashCode());
        String $gsdiModel = this.getGsdiModel();
        result = result * 59 + ($gsdiModel == null ? 43 : $gsdiModel.hashCode());
        String $gsdiFactory = this.getGsdiFactory();
        result = result * 59 + ($gsdiFactory == null ? 43 : $gsdiFactory.hashCode());
        String $gsdiStartDate = this.getGsdiStartDate();
        result = result * 59 + ($gsdiStartDate == null ? 43 : $gsdiStartDate.hashCode());
        String $gsdiUpdateDat = this.getGsdiUpdateDat();
        result = result * 59 + ($gsdiUpdateDat == null ? 43 : $gsdiUpdateDat.hashCode());
        String $gsthUpdateEmp = this.getGsthUpdateEmp();
        result = result * 59 + ($gsthUpdateEmp == null ? 43 : $gsthUpdateEmp.hashCode());
        String $gsdiInstruction = this.getGsdiInstruction();
        result = result * 59 + ($gsdiInstruction == null ? 43 : $gsdiInstruction.hashCode());
        String $gsdiQualify = this.getGsdiQualify();
        result = result * 59 + ($gsdiQualify == null ? 43 : $gsdiQualify.hashCode());
        String $gsdiCheck = this.getGsdiCheck();
        result = result * 59 + ($gsdiCheck == null ? 43 : $gsdiCheck.hashCode());
        Integer $pageNum = this.getPageNum();
        result = result * 59 + ($pageNum == null ? 43 : ($pageNum).hashCode());
        Integer $pageSize = this.getPageSize();
        result = result * 59 + ($pageSize == null ? 43 : ($pageSize).hashCode());
        return result;
    }

    public String toString() {
        return "DeviceInfoInData(clientId=" + this.getClientId() + ", gsdiId=" + this.getGsdiId() + ", gsdiName=" + this.getGsdiName() + ", gsthBrId=" + this.getGsthBrId() + ", gsthBrName=" + this.getGsthBrName() + ", gsdiQty=" + this.getGsdiQty() + ", gsdiModel=" + this.getGsdiModel() + ", gsdiFactory=" + this.getGsdiFactory() + ", gsdiStartDate=" + this.getGsdiStartDate() + ", gsdiUpdateDat=" + this.getGsdiUpdateDat() + ", gsthUpdateEmp=" + this.getGsthUpdateEmp() + ", gsdiInstruction=" + this.getGsdiInstruction() + ", gsdiQualify=" + this.getGsdiQualify() + ", gsdiCheck=" + this.getGsdiCheck() + ", pageNum=" + this.getPageNum() + ", pageSize=" + this.getPageSize() + ")";
    }
}

